home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.plaf.basic;
-
- import java.awt.event.InputEvent;
- import java.awt.event.KeyEvent;
- import javax.swing.MenuSelectionManager;
- import javax.swing.event.MenuKeyEvent;
- import javax.swing.event.MenuKeyListener;
-
- class BasicMenuItemUI$MenuKeyHandler implements MenuKeyListener {
- // $FF: synthetic field
- private final BasicMenuItemUI this$0;
-
- BasicMenuItemUI$MenuKeyHandler(BasicMenuItemUI var1) {
- this.this$0 = var1;
- }
-
- private int lower(int var1) {
- return var1 >= 65 && var1 <= 90 ? var1 + 97 - 65 : var1;
- }
-
- public void menuKeyPressed(MenuKeyEvent var1) {
- }
-
- public void menuKeyReleased(MenuKeyEvent var1) {
- }
-
- public void menuKeyTyped(MenuKeyEvent var1) {
- int var2 = this.this$0.menuItem.getMnemonic();
- if (var2 != 0) {
- if (this.lower(var2) == this.lower(((KeyEvent)var1).getKeyChar())) {
- MenuSelectionManager var3 = var1.getMenuSelectionManager();
- var3.clearSelectedPath();
- this.this$0.menuItem.doClick(0);
- ((InputEvent)var1).consume();
- }
-
- }
- }
- }
-